
@charset "utf-8";
/*iphone手机的input的样式问题*/
input[type="submit"],
input[type="reset"],
input[type="button"],
button { -webkit-appearance: none; border: none; outline: none; }
input { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/*css初始值*/
body { height: 100%; min-width: 1200px; background: #fff; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 180%; color: #333333; }
html { margin: 0 auto; padding: 0; height: 100%; }

html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe,
table,
th,
td { margin: 0; padding: 0; list-style-type: none; }
img { border: 0; }


input,
select { border: 0; }

input[type=number] { -moz-appearance: textfield; }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: 14px }
fieldset,
img { border: 0 }
cite,
em,
s,
i,
b { font-style: normal }
input,
button,
textarea,
select { font-size: 14px; font-family: 'microsoft yahei', Verdana, Arial, Helvetica, sans-serif; }
a,
input,
textarea { text-decoration: none; outline: 0 }
li,
img,
label,
input { vertical-align: middle; }

a:link { font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none; }
a:visited { font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none; }
a:hover { font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none; }

.overTxt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.overTxt2 { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }

.tips { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 250px; height: 40px; line-height: 40px; text-align: center; padding: 0 20px; background: rgba(0, 0, 0, .5); color: #fff; font-size: 16px; border-radius: 8px; z-index: 10000; display: none; }

/*shade弹框*/
.shade{
	position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background: rgba(0,0,0,.4);
    display: none;
}
.shade .shade-main{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 400px;
    /*min-height: 280px;*/
    padding: 20px;
    box-sizing: border-box;
    border-radius: 10px;
    background: #fff;
    color:#333;
}
.shade .shade-infos{
	margin:20px auto;
}
.shade .shade-infos .shade-infos-txt{
	font-size: 16px;
	text-align: center;
	line-height: 30px;
}
.shade .shade-btn{
	margin:20px auto;
	text-align: center;
}
.shade .shade-btn span{
	display: inline-block;
	width:80px;
	height:30px;
	line-height: 30px;
	text-align: center;
	color:#fff;
	border-radius: 5px;
	margin: 0 20px;
}
.shade .shade-btn .shade-btn-cel{
	background: #1b1b1b;
}
.shade .shade-btn .shade-btn-sure{
	background: #da0e00;
}